package com.asc {
import com.asc.exceptions.AbstractMethodError;

import flash.utils.getQualifiedClassName;

public class DefaultTestCapability implements Capability {
  protected var first:*;
  protected var second:*;
  protected var _name:String;
  public function DefaultTestCapability(name:String, first:*, second:*) {
    this._name = name;
    this.first = first;
    this.second = second;
  }


  public function get name():String {
    return _name;
  }

  public function verify() : void {
    throw new AbstractMethodError(
      getQualifiedClassName(this),
      "verify()"
    );
  }
}
}